forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Вопросы очередного новичка (http://forum.boolean.name/showthread.php?t=9214)

Morganolla 30.10.2009 22:52

Ответ: Вопросы очередного новичка
 
Ну чё? Таблетки нэт? :)
В чем суть то... надо , чтобы сфера от солнца не задерживало свет от точеч. источника внутри его!!!! А чтобы сама сфера светилась равномерным желтым светом!!!! А?????

impersonalis 31.10.2009 01:48

Ответ: Вопросы очередного новичка
 
Цитата:

чтобы сфера от солнца не задерживало свет от точеч. источника внутри его!!!!
Код:

EntityAlpha center,...
Цитата:

чтобы сама сфера светилась равномерным желтым светом!!!!
Код:

EntityFX center,1
+ фокусы с постэффектами или спрайтами с фх 1

Morganolla 31.10.2009 14:11

Ответ: Вопросы очередного новичка
 
Ребята, я разобрался! Надо более корректно ставить параметр CameraRange cam,0.1,1000000!!! Здесь слишком большой относительный диапазон! Всем спасибо! Я наверно перенесу свой проект про Армагеддон на Блитц! В 3Д!

Morganolla 31.10.2009 14:19

Ответ: Вопросы очередного новичка
 
Следующий вопрос - как сделать попроще skybox для космоса со звездами?
Дайте ссылочки или тексты :)

NitE 31.10.2009 14:40

Ответ: Вопросы очередного новичка
 
Код:

Function LoadSkyBox( file$ )
        m=CreateMesh()
        ;front face
        b=LoadBrush( file$+"_FR.dds",49 )
        s=CreateSurface( m,b )
        AddVertex s,-1,+1,-1,0,0:AddVertex s,+1,+1,-1,1,0
        AddVertex s,+1,-1,-1,1,1:AddVertex s,-1,-1,-1,0,1
        AddTriangle s,0,1,2:AddTriangle s,0,2,3:
        FreeBrush b
        ;right face
        b=LoadBrush( file$+"_LF.dds",49 )
        s=CreateSurface( m,b )
        AddVertex s,+1,+1,-1,0,0:AddVertex s,+1,+1,+1,1,0
        AddVertex s,+1,-1,+1,1,1:AddVertex s,+1,-1,-1,0,1
        AddTriangle s,0,1,2:AddTriangle s,0,2,3
        FreeBrush b
        ;back face
        b=LoadBrush( file$+"_BK.dds",49 )
        s=CreateSurface( m,b )
        AddVertex s,+1,+1,+1,0,0:AddVertex s,-1,+1,+1,1,0
        AddVertex s,-1,-1,+1,1,1:AddVertex s,+1,-1,+1,0,1
        AddTriangle s,0,1,2:AddTriangle s,0,2,3
        FreeBrush b
        ;left face
        b=LoadBrush( file$+"_RT.dds",49 )
        s=CreateSurface( m,b )
        AddVertex s,-1,+1,+1,0,0:AddVertex s,-1,+1,-1,1,0
        AddVertex s,-1,-1,-1,1,1:AddVertex s,-1,-1,+1,0,1
        AddTriangle s,0,1,2:AddTriangle s,0,2,3
        FreeBrush b
        ;top face
        b=LoadBrush( file$+"_UP.dds",49 )
        s=CreateSurface( m,b )
        AddVertex s,-1,+1,+1,0,1:AddVertex s,+1,+1,+1,0,0
        AddVertex s,+1,+1,-1,1,0:AddVertex s,-1,+1,-1,1,1
        AddTriangle s,0,1,2:AddTriangle s,0,2,3
        FreeBrush b
        ;bottom face       
        b=LoadBrush( file$+"_DN.dds",49 )
        If b=0 b=CreateBrush (0,30,50)
        s=CreateSurface( m,b )
        AddVertex s,-1,-1,-1,1,0:AddVertex s,+1,-1,-1,1,1
        AddVertex s,+1,-1,+1,0,1:AddVertex s,-1,-1,+1,0,0
        AddTriangle s,0,1,2:AddTriangle s,0,2,3
        FreeBrush b
        ScaleMesh m,1000000,1000000,1000000
        FlipMesh m
        EntityFX m,1+8
        Return m
End Function


Morganolla 01.11.2009 22:31

Ответ: Вопросы очередного новичка
 
Спасибо NitE! Буду разбираться... :)

Morganolla 05.11.2009 01:22

Ответ: Вопросы очередного новичка
 
Еще вопрос от новичка - а блиц не показывает тень от косм. корабля или от здания скажем на поверхности планеты? И не покажет лунное затмение? И как это можно решить? :)

jimon 05.11.2009 02:37

Ответ: Вопросы очередного новичка
 
Morganolla
использовать тени с помощью какой либо библиотеки или ручками

Morganolla 09.11.2009 13:44

Ответ: Вопросы очередного новичка
 
Еще вопросик новичка - какая последняя версия SDK Blitz3D для С++ вышла? Где ее можно скачать? И сильно ли она отстала от последней редакции самого Blitz3D на бейсике?

Morganolla 31.12.2009 13:47

Ответ: Вопросы очередного новичка
 
Еще вопрос - а можно в В3Д рисовать линии в 3Д пространстве?

Reizel 31.12.2009 19:00

Ответ: Вопросы очередного новичка
 
Function Line3d(Camera,X,Y,Z,X1,Y1,Z1)
CAmeraProject Camera,X,Y,Z
X=projectedX()
Y=ProjectedY()
cameraProject Camera,X1,Y1,Z1
line X,Y,ProjectedX(),ProjectedY()
end function

Morganolla 01.01.2010 21:00

Ответ: Вопросы очередного новичка
 
Ребят, а правда, что игрушки от Б3Д в седьмой винде не работают???

Nex 01.01.2010 21:05

Ответ: Вопросы очередного новичка
 
Morganolla, у меня Win7, все Блитз игры/проги работают...

Morganolla 01.01.2010 21:17

Ответ: Вопросы очередного новичка
 
Чего-то у многих на 7 винде мой космосим не работает... Может это зависит от директХа...?

Nex 01.01.2010 21:34

Ответ: Вопросы очередного новичка
 
Может стоит поставить совместимость с XP?


Часовой пояс GMT +4, время: 20:11.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot