Licht Reichweite einstellen ?????

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

naja in richtung spiele geht es woll doch.
Mir ist es auch egal woher die von PB die Physik her haben,
aber ich habe auch geschrieben das ich PB-Ogre meine und damit die 3D-Lib von PB meine. Zudem stützt sich die Physik auf die 3D-Meshdaten von Ogre.
Wollen wir doch mal nicht so pingelig sein, oder.
I´a dllfreak2001
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

Ich wollte nicht pedantisch sein, ich wollte nur erwartungen bremsen, weil Fred dann ja ziemlich viel selbst machen muß und die 3D Fähigkeiten von PB sich wohl eher langsam entwickeln werden.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Oha,
ich muß ein Teil meines letzten Postings revidieren.
Wenn du die neuen Ogredemos von ogre.org runterlädts da ist auch ne Demo mit Physikengine bei.
Und da steht auch dran das Ogre (zumindest in der neuen Version)
ne Physik Engine hat.
Somit wird auch die Bestimmung von Ogre
ziemlich klar! => Spielentwicklung...außerdem für pure Simulation ist diese Engine doch schon zu aufwendig.

Mag aber sein das PB ne Extra-Physik-Engine hat (weil in der Version von Ogre keine drin ist).
I´a dllfreak2001
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

Nein, das Ogre Demo soll nur zeigen wie man andere Physikengines zusammen mit Ogre verwendet, in dem Fall des Beispiels mit der ODE Physik Engine. Das hat für Spiele Entwickler dem Vorteil, dass sie Ogre prinziepiell mit jeder Physikengine verwenden können, zb auch mit PhysX.
Darum heisst das Demo auch "Physics Integration".


Die Ogre Entwickler selbst werden aber nicht müde klar zu stellen, dass Ogre als Allzweck Grafikengine ausgelegt ist die natürlich auch für Spiele taugt, aber nicht als Spieleengine an sich gedacht ist.

Das steht sogar schon in der Projektbeschreibung.

Deswegen hat Ogre keine Physik Funktionen, ja nichteinmal Kollisionserkennung.
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

ODE als Physik-Engine in Ergänzung zu OGRE ist meines Wissens richtig.
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

naja
I´a dllfreak2001
Benutzeravatar
Ground0
Beiträge: 318
Registriert: 05.02.2005 02:09
Wohnort: Stilli, Schweiz
Kontaktdaten:

Beitrag von Ground0 »

So back to topic...

Hat irgend jemand eine Gescheite idee wie ich das Hinkriegen könte dass ich ein Sonnensystem von der Sonne her gescheit ausleuchten kann?

Gruss Ground0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

Naja, du könntest zb. ... *in deckung geh* die aktuelle Ogre Version mit C++ benutzen...
Benutzeravatar
Ground0
Beiträge: 318
Registriert: 05.02.2005 02:09
Wohnort: Stilli, Schweiz
Kontaktdaten:

Beitrag von Ground0 »

Grins der war gut :lol:

Ne im Ernst das war schon meine idee, aber ich hab das Projekt schon so weit das ich nicht wieder von vorne anfangen möchte....

Ok ich werd mal kuken wie man da die Engine3D.dll direkt anspringen kann für Parameter übergaben bzw. rein würgen...


Gruss Ground0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
Benutzeravatar
Ground0
Beiträge: 318
Registriert: 05.02.2005 02:09
Wohnort: Stilli, Schweiz
Kontaktdaten:

Beitrag von Ground0 »

Hallo ...

Also nach durchforsten der Engine3D.dll bin ich auf das Gestossen in 3D Programmen ist es genau das wass ich suche... :
LightAttenuation
Was denkt ihr?
Wenn ja könte man es da mit den PureBasic DLL dateien wass ändern daran mit einem Funktionsaufruf darauf... ?

Gruss G0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
Antworten