精华内容
下载资源
问答
  • Select2 Select2 is a jQuery-based replacement for select boxes. It supports searching, remote data sets, and pagination of results. To get started, checkout examples and documentation at ...
  • Honey Select 2 Not Start

    2020-12-28 02:19:33
    <p>Downloaded HS2 R5 and the game cannot start. <p><strong>To Reproduce</strong></p> <p>Before I had R4 and it worked well until last Friday. That day the game (main game, vr, studiov2) can not start...
  • 市面上捏脸软件哪家比较强呢 甜心菲儿老师独占一席

    甜心菲儿老师捏脸作图

    展开全文
  • Traduçãopara HS2 巴西传统蜂蜜蜂蜜精选2(HS2)。 traduçõessãoaplicadas durante成为一名执行Jogo enãorequerem替代或修改Nimhum Arquivo原始人的Jogo。 先决条件 (必要时可以执行递归操作) (根据传奇...
  • 来 一波二次元图片,欢迎保存哦

    给大家介绍一个甜心老师,

    他是专业教同学作图捏人的,以下图片就是,甜心老师制作的

    一波二次元美图

    展开全文
  • HoneySelect Mod集合

    2019-02-16 23:33:31
    HoneySelect的人物模型一般都放在游戏根目录下的UserData\chara\female下,都是png格式,我这个解压后是一个完整的female文件夹,建议你直接把内容拷贝进去,不要直接覆盖,当然也可以直接覆盖,我觉得我的角色模型...
  • Honey Select》捏人剖析

    万次阅读 多人点赞 2017-08-12 01:29:48
    女角色身体共有34项调节参数, 其中2项为物理参数, 跟骨骼无关 我们来看看这些滑杆能不能跟骨骼一一对应上: 对于"鼻子整体上下"来说, 的确是只需要调节NoseBase的Y值就可以了, 我们需要做的就是根据滑杆 在最大值和...

    破CSDN的文章编辑器太难用了, 传个图要累死. 以后在知乎写完再转过来: https://zhuanlan.zhihu.com/p/28471808


    关于游戏中的捏人系统, 很少有资料提到怎么做, 印象中只有《天涯明月刀》分享过. 前段时间关注了个VR资源分享的公众号, 经常推送HS的捏人作品, 所以才引发了我的好奇心, 决定一探究竟.


    HS之所以能够有这么强的定制能力, 是因为第三方MOD工具的存在, 玩家可以自由导入导出游戏中的资源, 这也就为我们分析游戏的实现机制开了个后门.


    上图中我们可以看到, 脸部有很多骨骼, 尝试把模型导出来, 对其进行分析:


    针对鼻子上的骨骼, 进行平移/旋转/缩放, 嗯, 看起来捏脸就是这么回事了.


    比如鼻翼骨骼影响这点顶点, 那我们对其调节就可以产生这样的效果:


    再比如下巴


    那骨骼都用来捏脸了, 面部的表情动画怎么办呢?


    对模型资源的规格进行分析, 发现存在大量的morph动画. 也就是说, HS中的的头部骨骼, 全部是用于捏脸的, 表情动画使用MorphTargets驱动.

    那身体总不能也用MorphTargets做动作吧?


    对其模型资源进行析, 发现MorphTargets个数为0, 而骨骼数超越以往的经验值.


    查看其蒙皮信息可以发现, 所有影响顶点的骨骼名字全部带有"_s_"字样, 其父骨骼都是不带"_s_"的同名骨骼. 也就是说, HS的身体骨架中, 父骨骼负责动画, 子骨骼负责蒙皮.

    游戏中的女角色脸部有67项调节参数:


    女角色身体共有34项调节参数, 其中2项为物理参数, 跟骨骼无关


    我们来看看这些滑杆能不能跟骨骼一一对应上:


    对于"鼻子整体上下"来说, 的确是只需要调节NoseBase的Y值就可以了, 我们需要做的就是根据滑杆在最大值和最小值之间进行线性插值.


    对于"眉毛角度Z轴"的调节, 这时只调节一根骨骼就不对了, 需要左右对称着来. 也就是说, 有一些调节项需要同时调节左右对称的两根骨骼.


    对于"眉毛左右位置", 如果在直线上两个端点之间进行插值, 很容易就跟面部三角形穿插了. 所以这里的插值路径只有最大值和最小值已经满足不了需求了, 而是需要按照曲线进行位置插值, 并且配合旋转插值贴合面部的法线方向. 也就是说, 一个调节项的插值可能是基于曲线(或多个关键帧), 而且可以同时影响骨骼Transform的多个分量.


    眼睛的大小调节是最复杂的, 一共影响6根骨骼. 也就是说, 一个调节项是可以对应多根骨骼的.

    我们总结一下, 脸型(或体型)调整原理就是:

    • 本质上修改的是骨骼的Local Transform(Translation, Rotation, Scale)
    • 一次只修改Local Transform的某个分量(或多个):Tx/Ty/Tz/Rx/Ry/Rz/Sx/Sy/Sz
    • 使用滑杆在预设的调节范围之间进行插值
    • 插值不一定是线性的, 可能是有多个关键帧
    • 每个调节项可能对应不只一根骨骼

    以此为指导思想, 继续结合ILSpy对HS进行逆向分析, 终于找到了骨骼的配置数据.

    首先是骨骼分类表:


    • 第1列, 类别编号: 每个编号代表UI上的一根滑杆. 重复出现的编号代表影响多根骨骼
    • 第2列, 骨骼名
    • 第3~11列, Transform Mask: 代表调节Bone Local Transform的哪些分量, 比如000000100代表只影响Sx, 即只缩放X轴

    其次是骨骼调节关键帧表:


    • 第1列: 骨骼名
    • 第2~N列: 关键帧数据, 每一帧是9个float, 正好是一个Transform, 总共25帧.

    可以说, I社的捏人系统, 最核心的就是这两张表格的数据了, 是他们这么多年捏人游戏的经验积累. 也正是这个原因, 他们舍不得每次新做一套骨架就重新调一版数据, 结果就是, 游戏中的骨架跟表格对不上:


    游戏中的骨架, 不管是数量也好还是命名也好, 都跟表格对不上. 那这之间是怎么映射的呢?


    原来是硬编码的, 真让人崩溃...好了, 那整个捏人的核心逻辑就搞清楚了:

    1. 根据骨骼分类表生成所有的调节滑杆, 并从预置的文件加载滑杆的默认值集合
    2. 如果滑杆值变了, 查分类表得到骨骼名(可能多个), 再根据骨骼名查关键帧表得到关键帧集合, 根据滑杆值插值出Local Transform
    3. 使用代码逻辑把老的Transform数据转换成新骨架能用的骨骼Transform
    4. 把骨骼Transform全部更新到模型上

    尝试在UE4中使用PoseableMesh复刻了一下, 效果还不错:


    PoseableMesh的问题是不兼容动画, 所以如果要修改SkeletalMesh的BoneTransforms话, 就只能在AnimationBlueprint里实现一个自定义的AnimNode了:


    配上动画, 贴上材质, 效果就好多了:



    (随便找了件衣服遮一遮)


    最后, 顺便提一下捏人之外的东西, 因为对于角色的定制来说, 捏人起的作用还不如换一件衣服.


    对衣服的资源进行分析可以发现两点值得学习的地方:

    • 每件衣服都配有一个剔除掉被遮住的三角形的裸模, 一方面可以提升绘制性能, 一方面能避免衣服和皮肤两层三角形的穿插
    • 裙摆/披风/长衫等都是共用同样的8条物理骨骼, 算是比较传统的布料模拟做法


    挂件差不多都是StaticMesh, 最多带有物理骨骼, 直接挂在骨架挂点上, 可以跟随体型一起进行变换.


    眼睛这里的Mesh有点扩张了, 分了很多层, 甚至有3个Mesh用来做眼泪的表现. 材质多了, 可以更换的样式自然也就多了:


    头发分了前中后三部分, 每一部分可以单独隐藏或者替换, 配合大量的模型资源, 真正可以配出各种各样的发型, 更何况还有MOD的支持.

    其它的类似皮肤/皱纹/眼影/腮红/唇彩/纹身/痣/晒痕/指甲等, 大多数都是换贴图, 没有多少技术上的复杂度, 但却是能够大大提升个性的功能:


    通过GPA分析发现, 这些叠加的图层在运行时并没有独立的贴图:


    所以并没有采用Decal的方式绘制, 而是跟皮肤贴图混合到了一起:



    展开全文
  • select2 插件使用

    千次阅读 2015-11-16 09:47:36
    select2是带搜索框的可多选下拉选择框插件,在...本来想load远程数据,但是由于select2版本的问题,提示不能使用标签,太麻烦,就直接先将select选项加载下来,然后再初始化为select2控件,实现目的。代码如下:$.

    select2是带搜索框的可多选下拉选择框插件,在github上的项目地址:https://select2.github.io/
    使用文档:https://select2.github.io/examples.html。本来想load远程数据,但是由于select2版本的问题,提示不能使用标签,太麻烦,就直接先将select选项加载下来,然后再初始化为select2控件,实现目的。代码如下:

    $.each(data, function(n, value) {  
                                $("#select-category").append('<option id="'+value.id+'" value="'+value.id+'">'+value.name+'</option>');
                            });                     
                            //初始化select2控件
                            $("#select-category").select2({
                                placeholder: '选择研究类别',
                                allowClear: true
                                }).on('select2-open', function()
                                        {
                                            // Adding Custom Scrollbar
                                            $(this).data('select2').results.addClass('overflow-hidden').perfectScrollbar();
                                        }); 
    展开全文
  • 重复出现的编号代表影响多根骨骼 第2列,骨骼名 第3~11列,Transform Mask:代表调节Bone Local Transform的哪些分量,比如000000100代表只影响Sx,即只缩放X轴 其次是骨骼调节关键帧表: 第1列:骨骼名 第2~N列:关键...
  • select2点击空白处不消失

    千次阅读 2017-04-14 14:31:07
    今天使用select发现一个问题,点击空白区域,下拉框不能自动消失。咨询了大牛之后发现,原来是因为父元素高度不够的原因。 select2练习 --> 路飞 索隆 娜美 乌索普 罗宾
  • select2插件使用心得

    千次阅读 2018-05-28 16:41:13
    select2是一款基于jquery的功能丰富的下拉列表插件。可以实现带搜索框、多选标签等功能。使用时只需要引入jQuery文件和select2.js、select2.css文件即可。 初始化 基础下拉使用标签。 &amp;amp;lt;!...
  • select2的一些隐藏功能

    2019-10-02 15:50:54
    select 3.5版本的说明文档里面存在 ...http://select2.github.io/select2/index.html option选项 sortResults query为查询字符串 转载于:https://www.cnblogs.com/guangshan/p/4831594.html...
  • select2插件的使用整理

    2019-03-13 16:33:35
    form-control select2" id="projectId" name="projectId" data-url="" data-select-value="projectid" data-select-desc="" style=" width: 179...
  • select2的使用 <select name="" id=""></select> $('select').select2({ data: data, //传入数组,格式为[{id:'aaa',text:'aaa'},{id:'bbb',text:'bbb'}] placeholder: '请选择', //提示 ...
  • select2插件在识别{“id”:“1”,“text”:“品牌”}数据时 id 和 text 必须为小写 如果是 ID 和 TEXT 则无法识别 所以在 Dao 层的查询语句需要写成这样 SELECT id,spec_name as text from tb_specification 而不是...
  • select2插件-简单技巧使用心得

    千次阅读 2018-01-27 17:31:28
    首先引用select2的css和js,select2与bootstrap的使用并不冲突。 HTML 1hsdjkdsf hkjhsd jksdf afasfd 1hsdjkdsf hkjhsd jksdf 组别名称为optgroup。 js ...
  • 本人用的是若依提供的select2插件,不知道有没有在此基础上重新包装,应该是没有的。 遇见的问题: 在开发业务时,有一个需求是,可以同时选择至多两个选项,所以当时一开始就想到select2插件。 但是在选择两个...
  • 在Bootstrap中的Modal,select2插件会有不显示,因为其z-index小于modal,还有另外一个问题是,修正z-index之后,select2不会自动失去焦点的问题。代码解决如下: <style> /*select2在Bootstrap的modal中...
  • 文章来源:...并且兴趣爱好可以是多选的,这时如果单用select就不能满足要求, js中也代码,需要用到struts2自带的标签,因此在开头需要加入标签库: 兴
  • 非常适合高级选择框,可进行ajax,多选,单选等复杂操作
  • Lua -- select用法

    千次阅读 2016-03-15 10:31:47
    调用select的时候需要传入固定实参selector和一系列变长的参数。如果selector为整型数n,那么select返回他的第n个可变参数,否则只能用字符“#”,select会返回变长参数的总数。do function func( ... ) for i=1,...
  • Select实现群聊和私聊

    2012-08-03 18:20:36
    Linux下Select实现群聊和私聊,课堂作业哈~写作业的童鞋一定用得着
  • HoneySelect2 (HS2API) 一些使用 Modding API 的模组 许多为 Koikatsu、Emotion Creators 和 AI-Girl/AI-Shoujo 制作的插件都需要该 API。 这里是其中的一些: - 使用许多不同的功能,例如保存到坐标、部分加载...
  • execute ( 'SELECT * FROM my_awesome_data LIMIT 10' ) print cursor . fetchone () print cursor . fetchall () DB-API(异步) from pyhive import hive from TCLIService . ttypes import TOperationState ...
  • --1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层...)SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyym...
  • select id="choice2"> <option value="1">Milk</option> <option value="2">Sugar</option> <option value="3">Honey</option> </select> <select id="choice3"&...
  • HoneySelect2(HS2_OverlayMods) 如何使用 确保已安装 ,并且您的游戏已更新。 从下载最新版本。 您只需要特定于游戏的版本。 将发行版解压缩到您的游戏中。 该dll文件应最终位于Koikatu\BepIn
  • 集合了Koikatu / Koikatsu Party,EmotionCreators,AI-Shoujo / AI-Girl,HoneySelect2和其他Illusion游戏必备的插件。 请查看下面的插件说明,以获取包含的插件的完整列表。 如果您希望提供帮助或需要帮助,请...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,046
精华内容 418
关键字:

honeyselect2