博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Left4Dead2's wound
阅读量:6829 次
发布时间:2019-06-26

本文共 416 字,大约阅读时间需要 1 分钟。

  hot3.png

GDC2010的一个文章:

 

先上图(真tmd重口)

 

Leaf4Dead2Wound

 

这个文章主要讲怎么比较好的实现left4dead2里面的重口伤残效果。

这里的好的定义包括:

  • 效果要牛
  • 数据要省(内存)
  • 工作可以重用

几个部分,一个是身上的血迹,直接project texture。

一个是身体挖个洞,这个部分有点意思,是用tpose的模型和受伤模型(一般是椭圆)切出来一个残体模型。

切得方式是计算每个像素距离这个椭圆的距离,然后用clip切除像素,实现的时候是vertexshader里面计算,然后插值传到pixelshader里的。

这个的确有意思。

然后是内部的模型,简单的就是内脏,复杂的还有骨头(更重口啊)。

 

这些加起来效果是很赞了,更赞的是,各个部分是独立的,所以数据可以共享,那么在memory里占地少,artist这边做的东西也可以share了。

 

 

原文链接:

转载于:https://my.oschina.net/dtec/blog/44914

你可能感兴趣的文章
编写一个C语言函数,要求输入一个url,输出该url是首页、目录页或者其他url
查看>>
ubuntu 14.04 chromium,firefox 怎样正确安装Adobe flash player
查看>>
Linux makefile 教程 很具体,且易懂
查看>>
linux用dd测试磁盘速度
查看>>
八大排序算法总结
查看>>
Fibre Channel和Fiber Channel
查看>>
两年前实习时的文档——Platform学习总结
查看>>
Performance Tuning MySQL
查看>>
【WP8】让TextBox文本支持滑动(Scroll)
查看>>
在IIS上创建FTP服务
查看>>
Orchard之在前台显式一个属于自己的列表
查看>>
openfire文件夹
查看>>
Eclipse下快速打开本地文件的插件easy explore
查看>>
uva216 Getting in Line
查看>>
黑龙潭,一个夏日亲子游的好地方
查看>>
编译安装 nginx的http_stub_status_module监控其运行状态
查看>>
双绞线的制作,T568A线序,T568B线序
查看>>
strcat的几种实现及性能比较
查看>>
Apache Spark技术实战之1 -- KafkaWordCount
查看>>
Add Binary Leetcode java
查看>>