|
3D Моделирование Обсуждения проблем моделирования, скины... |
25.04.2010, 11:54
|
#1
|
Знающий
Регистрация: 15.06.2009
Адрес: Санкт-Петербург
Сообщений: 291
Написано 36 полезных сообщений (для 66 пользователей)
|
Материалы Link in Paint
Наткнулся тут на материал Link in Paint
Делаю щас одну игру( потом покажу ) понравилась тень и обводка мультяшная, как можно экспортировать ???? с пиплайном сохранит???
Для примера сценка с двумя модельками ( на скорую руку )
|
(Offline)
|
|
25.04.2010, 13:17
|
#2
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Материалы Link in Paint
твой друг, у которого стоит макс, сказал тебе про Ink'N'Paint но ты не расслышал?
экспортировать никак нельзя, в максе свой рендер, в блице свой, его никто не инструктировал понимать хитрые материалы макса.
похожее можно в принципе сделать (реально похожее только на шейдерах), гугли toon shading.
|
(Offline)
|
|
25.04.2010, 13:20
|
#3
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Материалы Link in Paint
В FastExtension есть то, что тебе нужно. И без всяких шейдеров.
|
(Offline)
|
|
18.01.2011, 21:46
|
#4
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Материалы Link in Paint
Amatsu а где в FastExtension есть такое?
|
(Offline)
|
|
18.01.2011, 22:17
|
#5
|
Разработчик
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений (для 329 пользователей)
|
Ответ: Материалы Link in Paint
В эксте только постеризация.
Обводка:
Graphics3D 1024,768
SetBuffer BackBuffer()
camera=CreateCamera()
PositionEntity camera,0,7,-10
light=CreateLight()
plane=CreatePlane()
PositionEntity plane,0,-5,0
; Создание куба
cube=CreateCube()
Cel_Shade(cube,0.3)
sphere=CreateSphere()
Cel_Shade(sphere,0.3)
PositionEntity cube,-5,0,10
PositionEntity sphere,5,0,10
While Not KeyDown( 1 )
TurnEntity cube,5,2,.05
TurnEntity sphere,5,2,.05
UpdateWorld()
RenderWorld
Flip
Wend
End
Function Cel_Shade(Shaded_Entity, OutlineScale#)
Outline_Entity = CopyMesh(Shaded_Entity)
UpdateNormals Outline_Entity
EntityFX Outline_Entity, 1+8
Surfaces = CountSurfaces(Outline_Entity)
For LOOP_Surface = 1 To Surfaces
Surface_Handle = GetSurface(Outline_Entity, LOOP_Surface)
Verts = CountVertices(Surface_Handle) - 1
For LOOP_Verts = 0 To Verts-1
Vx# = VertexX#(Surface_Handle, LOOP_Verts)
Vy# = VertexY#(Surface_Handle, LOOP_Verts)
Vz# = VertexZ#(Surface_Handle, LOOP_Verts)
VNx# = VertexNX#(Surface_Handle, LOOP_Verts)
VNy# = VertexNY#(Surface_Handle, LOOP_Verts)
VNz# = VertexNZ#(Surface_Handle, LOOP_Verts)
If vnx<50 And vny<50 And vnz<50 Then VertexCoords Surface_Handle, LOOP_Verts, Vx#+(VNx#*OutlineScale#), Vy#+(VNy#*OutlineScale#), Vz#+(VNz#*OutlineScale#)
Next
Next
FlipMesh Outline_Entity
EntityColor Outline_Entity, 20, 20, 20
PositionEntity Outline_Entity, EntityX#(Shaded_Entity, True), EntityY#(Shaded_Entity, True), EntityZ#(Shaded_Entity, True)
EntityParent Outline_Entity, Shaded_Entity
End Function
__________________
299 792 458
|
(Offline)
|
|
18.01.2011, 22:19
|
#6
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Материалы Link in Paint
ну мне нужно не обводка линией , а такое , т.е. чтоб свет так ложился.
|
(Offline)
|
|
18.01.2011, 22:24
|
#7
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Материалы Link in Paint
DeeJex читай внимательней. я не про обводку говорю.
упд. глянул постеризацию, хм. она у меня както странно тормозит рывками. но вроде то что нужно
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:46.
|