PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verbrennungsmotoren



Reuter
15.09.2011, 21:35
Moin moin.

Wie gebe ich per E2 den lokalen Winkel aus? Das Ding soll auf einer Welle sitzen und einen Winkel zwischen 0-360° ausgeben, unabhängig davon wie sich die Welle in Relation zur "Welt" verhält. Das Gyroscope erfüllt diese Anforderungen leider nicht.



Grüße

minifisch
15.09.2011, 21:51
Jemand der noch GMod spielt. *__*

Versuchs mit der Funktion E:toLocal(A) das Entity in dieser Funktion ist das relative Prop also die "Verankerung" dieser Welle die sich bis auf diese bestimmte Achse immer gleich verhält.

Ich verwende da zum Beispiel:
Pitch = (E:toLocal(Welle:angles())):pitch()
Ist nur aus dem Gedächtnis geschrieben und ich weiß nicht ob es wirklich so funktioniert.
Viel Spaß noch beim Bau deines Motors :P

Reuter
16.09.2011, 07:19
Ja, ich hab letztens tatsächlich gemerkt, dass ich noch GMod auf der Platte habe :)
Danke soweit, ich werd das mal ausprobieren (sofern ich es auf die Kette kriege)

Zusätzlich hab ich noch ein Video gefunden, in dem eine andere Methode verwendet wurde, aus der ich aber überhaupt nicht schlau werde (0:50)

http://www.youtube.com/watch?v=v2kRn4RI9II

Was hat es mit dem GPS auf sich? Mag mir das mal jemand erklären?



Viel Spaß noch beim Bau deines Motors
Verdammt, ist das so offensichtlich? :D
Scheinbar gibt es auch keinen anderen Verwendungszweck für mein Anliegen :-]



Grüße

Reuter
16.09.2011, 15:47
Naja, immerhin ein simpler Reihenvierzylinder klappt schonmal.

http://i.imgur.com/GzJfG.jpg

http://i.imgur.com/LxZDM.jpg

Ich steig nur nicht wirklich dahinter, wie der Typ an den Winkel rankommt und was das GPS damit zu tun hat.




Motoren in GMod bauen ist irgendwie... nice. Man kann beim R4 auch die Massenkräfte 2. Ordnung betrachten. Wenn die Physikengine jetzt noch etwas detaillierter wäre, würde man mich wohl nicht mehr vom Bildschirm wegbekommen.

Sniper (GER)
16.09.2011, 16:04
Tjaja, sowas würd' ich auch gern mal hinbekommen. Das Einzige was ich ich schaffe ist ein suckender Motor aus Tonnen, der angetrieben wird, also passiv arbeitet. Und der hier arbeitet aktiv, ja? Wenn ja, dann könnte ich den gut gebrauchen!

Reuter
16.09.2011, 16:21
Ja, der Motor arbeitet "aktiv": Auf den Kolben sitzen halt Thruster, die die Kurbelwelle in Drehung versetzen. Schau dir mal das von mir verlinkte Tutorial an, der Mann erklärt's recht simpel und ist scheinbar der Meister der GMod Motoren. Zusätzlich gibt es noch dieses Modelpack, dass ein paar feine Teile enthält (Zylinder und Kolben)

http://www.garrysmod.org/downloads/?a=view&id=108962


Einsetzen kann man den ganzen Spaß auch durchaus an Fahrzeugen. Allerdings ist der Hub der Kurbelwelle in diesem Modelpack arg klein, sodass man entweder viel mehr Zylinder (=Hubraum) braucht, oder auf andere Kurbelwellen zurückgreift.

http://i.imgur.com/Wqeb1.jpg

minifisch
16.09.2011, 16:26
Der sieht verdammt gut aus der Motor :)
Wenn du wissen willst wie viel PS das Ding hat empfehle ich dir den
AUTODYNO - Engine Performance Test (http://www.wiremod.com/forum/finished-contraptions/24735-autodyno-engine-performance-test.html) aus dem Wiremod.com Forum

Zu deiner Frage:
Er verwendet das GPS um das/die (kA) Bearing zu dem E2 rauszubekommen. Denn das E2 ist offensichtlich mit der KW verbunden und dreht sich auch mit ;)
Wie es aber genau funktioniert kann ich dir leider nicht erklären.

PS: Dankeschön für den Startschuss. Bin jetzt später (-.-) auf meinem Server (Signatur) unterwegs und versuch mich wieder mal am Motorenbau.

Reuter
16.09.2011, 18:50
Das E2 dreht sich mit ja und weiß auch so ziemlich genau, wann die Kurbelwelle OT und UT erreicht hat. Wieso weiß ich leider nicht so wirklich... Aufjedenfall kann man die E2 aus dem Tutorial für alle Arten von Motoren anwenden, sofern man an den Zündzeitpunkten (naja... eher Timings) herumschraubt.

R4 nochmal als Video: (In welcher Auflösung muss man hochladen, damit Youtube nicht an der Qualität herumfuscht?)

http://www.youtube.com/watch?v=vdqZxCgaI9s

Autodyno bekomme ich leider nicht so wirklich gebacken.

Sniper (GER)
17.09.2011, 12:42
Da läuft mir ja echt das Wasser im Mund zusammen *sabber*!
Könntest du uns schonmal den Downloadlink geben? Ich brauche wahrscheinlich noch mehr Leistung für die Fahrzeuge wie ich sie baue, aber das dürfte sicherlich (wenn du das so gemacht hast wie der Typ im Tutorial) einfach mit dem Adv. Input zu machen sein. Naja, gleich mal das Modelpack laden [/apple]

Mitsuma
17.09.2011, 12:57
Wäre echt nett, wenn du ein Adv. Duplicator save hochladen kannst.
Zu YT Videos.
Optimal wäre 1280x720, für FullHD 1920x1080.
720p sollte man für Sachen mit Text verwenden, 1080p kannst du nehmen, wenn du nur was zeigen willst.
Mach am besten auch noch yt:stretch=16:9 in den Tags rein, dann haste es immer im ganzen Fenster.

Reuter
17.09.2011, 14:24
Ihr braucht aufjedenfall folgende AddOns:

TB's Duplicator (http://www.wiremod.com/forum/ideas-suggestions/19412-tbs-duplicator.html)
Propeller Modelpack (http://www.garrysmod.org/downloads/?a=view&id=108962)
Easy Precision

Eventuell braucht ihr auch noch das:

Fading Door Tool
Wenlis Tools (http://www.facepunch.com/threads/889029)



Die Dupes kommen nach garrymod/data/tbsduplicator/STEAM***/ (Eventuell einmal das Spielstarten, damit der Ordner angelegt wird)
Mit AdvanceDupe funktioniert das Ganze nicht


Eventuell spazzt der Spaß trotzdem rum... Staren mit 5, Drehzahl verändern mit +/-
Probiert mal aus welcher Dupe besser funktioniert.
3781
3782

Reuter
18.09.2011, 09:36
Herrje, Garry's Mod macht ja plötzlich wieder Laune.
Hab mich noch an einem V4 mit 60° Bankwinkel versucht.


http://www.youtube.com/watch?v=bz-VLL6o29M

Lässt sich leider nicht dupen, da sonst das hier passiert (Kolben hängen aus dem Block):
http://i.imgur.com/eshAW.jpg


Außerdem hier noch ein vereinfachter Vierzylinder, für den man kein Modelpack o.ä braucht. Ein Vanilla GMod+Wiremod sollte genügen (Und TBs Duplicator natürlich).
Vielleicht kann das Ding ja jemand gebrauchen. (Power-Output lässt sich erhöhen, indem man entweder den Maximalwert am Adv. Input erhöht, oder im E2 den Wert
für C verändert. Um Fahrzeuge anzutreiben sollte es aber aufjedenfall reichen)

http://i.imgur.com/JfKrl.jpg
http://i.imgur.com/JKxBP.jpg

3783

Sniper (GER)
18.09.2011, 15:23
Ich hab einfach mal deinen letzten Motor in denn Jeep eingebaut, der E2 Code musste zwar etwas bearbeitet werden, aber es funktioniert. Mit dieser Technik kann man sich eigene Autos bauen und dann eben mit diesem Motor versehen. Ich find' das cool!

Reuter
19.09.2011, 13:54
Nochmal was Neues, dann ist aber auch erstmal Schluss. Ein (sehr schlecht laufender) Reihensechszylinder


http://www.youtube.com/watch?v=IT1hKEzOmZg&hd=1

Da hab ich entweder die Kurbelwelle oder die Timings verkackt. Schade, dabei liebe ich R6er über alles :(



Ich hab einfach mal deinen letzten Motor in denn Jeep eingebaut, der E2 Code musste zwar etwas bearbeitet werden, aber es funktioniert. Mit dieser Technik kann man sich eigene Autos bauen und dann eben mit diesem Motor versehen. Ich find' das cool!

Zeig mal etwas. Was Fahrzeuge angeht bin ich unheimlich uninspiriert.
Letztlich sollen die Motoren aber irgendwann mal so'n Teil zum Fahren bringen, aber ich rätsel noch wie ich die Kraft an die Räder bringe. Zahnräder oder 'n Differential sind wohl etwas zu viel für die Source-Engine.

Sniper (GER)
20.09.2011, 14:32
Das Lustige ist, dass der Jeep ohne Kraftübertragung angetrieben wird. Ich baus nochmal schnell zusammen, dann lad ichs hoch!

//EDIT:

Ich hatte Spaß. Eindeutig zu viel Spaß.

3787 - Der Jeep mit deinem Motor*!
3788 - Kraftübertragunstest!

*: STEUERUNG

W,A,S,D (bzw. Pfeiltasten): Normale Jeep-Steuerung
Num+: Turbo erhöhen
Num-: Turbo verringern

Num1+Num3: Leerlaufdrehzalh verringern/erhöhen

Motor startet von selbst!

Reuter
23.09.2011, 12:07
Wollt's gerade mal ausprobieren, aber Adv.Dupe kannste in Verbindung mit Motoren vergessen. Da spazzt alles rum.


Jemand 'ne Idee wie man eine Kupplung realisieren könnte?

Sniper (GER)
23.09.2011, 12:33
WireMod - Clutch fällt mir da nur ein. Du meinst aber ne "reale" Kupplung. Tja, da weiß ich leider nichts.

-----

Den TBDuplicator kann mann aber auch in die Tonne treten, der f***t das ganze Spiel ab...

Reuter
23.09.2011, 12:41
Bei mir funktioniert der TbDupe eigentlich ganz gut. Haste die SVN-Version?


Die Wire-Clutch funktioniert bei mir nicht. Spuckt nur lua-errors aus.
'Ne reale Kupplung brauch ich eigentlich garnicht. Nur soetwas wie eine Axis, bei der man die Friction verstellen kann.
Weld-Latch eignet sich ja leider überhaupt nicht, auch wenn man das Ding nur partiell aktiviert. (Mit if(RPM>400){Clutch=1}else{Clutch=0} beispielsweise)

Sniper (GER)
23.09.2011, 13:13
@TBDupe: Jep, ich habe 'ne SVN-Version. Soll ich mal garrysmod.org nehmen?

@Wire-Clutch: Probiers mal mit der Unviersal-Lösung: Aktualisieren! Ich hab keine Ahnung ob das was bringt... Aber du wirst es dann ja sehen

Reuter
23.09.2011, 13:39
Ne, die SVN funktioniert bei mir prächtig.
Damn, Wire-Clutch funktioniert ja doch. Hatte nur irgendwie zwei verschiedene Versionen drin. Genau das was ich brauche, yay.


€: Jetzt brauchts nur noch eine Formel, um den Reibwert in Relation zur Drehzahl zu berechnen (Würde eine Fliehkraftkupplung simulieren).
exp(0,015*x) haut ganz gut hin. Jemand noch einen besseren Vorschlag? Sollte ab ~300RPM den Wert für y stark erhöhen.

http://i.imgur.com/STQE0.png

Reuter
25.09.2011, 21:00
Tjaja. Motor ist da, Kupplung ist da (Wobei dir Formel oben nicht so optimal ist)... Aber irgendwie finde ich für so etwas banales wie das Kegelradgetriebe keine gute Lösung. Ich hab prinzipiell ein funktionierendes DIfferential, aber die Zahnräder unter PHX laggen einfach wie Scheiße.

tl;dr
Jemand 'ne Idee wie ich die Kraft auf einer Welle um 90° lagfrei umleite?

http://i.imgur.com/gUHn4.jpg

minifisch
25.09.2011, 21:03
Das einfachste wären Zahnräder ;)
Vielleicht auch ein Ballsocket denn mit dem kann man soviel anstellen. Vielleicht bekommt man ja auch ne Bewegung um 90 Grad.

Bin jetzt auf meinem Server ein bisschen basteln und bauen, wer Lust hat kann vorbeikommen :D

Reuter
25.09.2011, 21:10
Nah, ich mach morgen mal weiter.

Wird Zeit für die Heia.



€: Lösung gefunden

http://www.youtube.com/watch?v=MHZOVcT3-Nw&feature=related

Hachja, dieser mrwhite... Morgen wird mal nachgebaut.

Reuter
26.09.2011, 15:01
Wunderbar. Ich hab' nun
- einen Motor
- eine drehzahlsensitive Kupplung
- ein 3-Gang Getriebe
- ein Hinterachsdifferential (Dieses BRD-Teil funktioniert tadellos)

Jetzt muss ich den ganzen Antriebsstrang nur noch zusammenwürfeln und erhalte dann ein lustiges TöffTöff...

http://i.imgur.com/87eSB.jpg

http://i.imgur.com/rwqz4.jpg

Sniper (GER)
26.09.2011, 16:16
Sieht gut aus! Funktioniert es denn so gut wie es aussieht? *sabber* Haben wollen!

Reuter
26.09.2011, 17:04
Motor, Kupplung und das Pseudo-Kegelradgetriebe funktionieren ausgezeichnet. Das Getriebe macht mir allerdings ein wenig Sorgen.
Der erste Gang macht keine Probleme, der zweite (direkt übersetzt) ist so lala und der dritte Gang ist beschissen. Wir wissen ja
alle was die Source-Engine von Zahnrädern hält...

Vielleicht schmeiß ich den letzten Gang einfach raus. Allerdings ist die Höchstgeschwindigkeit dann stark limitiert.

Bier_Baron
26.09.2011, 17:22
Irgend wie Funktionieren die Dupes nicht?
Ich hab auch alle Addons instaliert und versucht mit denn TB's Duplicator es zu erstellen?

minifisch
26.09.2011, 17:25
Danke Reuter für das BRD, echt verdammt geil das Ding, doch bei mir happerts schon beim nachbauen.
Komm irgendwie mit dem Axis Centre nicht klar. Mein BRD schwabbelt nur rum und macht kurze Bewegungen anstatt sich im Kreis zu drehen. :)

Reuter
26.09.2011, 20:18
Halte dich einfach genau an das Tutorial. Mit dem Center-Axis Stool auf die Seitenfläche eines Bauteils klicken und anschließend auf dem Boden
(Oder auf das Prop, auf dem das BRD erstellt werden soll)


Irgend wie Funktionieren die Dupes nicht?
Ich hab auch alle Addons instaliert und versucht mit denn TB's Duplicator es zu erstellen?
Was genau funktioniert nicht? Der Vierzylinder (l4_simple) sollte es aufjedenfall tun. Vergiss nicht die
Dupes mit R zu unfreezen.


---------- Beitrag hinzugefügt um 21:18 ---------- Vorheriger Beitrag war um 21:02 ----------

Ich schieb auch gleich mal 'n Video vom Getriebe hinterher. (Ohne Kupplung allerdings)


http://www.youtube.com/watch?v=fFHd_tZlIeQ

monky2k6
26.09.2011, 22:13
F**kin' awesome, dude!

minifisch
02.10.2011, 18:11
Hilfe :(

Hab mir jetzt nen kleinen R4 Motor gebaut und mit den Timings im E2 gespielt sodass er schön Rund läuft.
Das ganze mit dem Duplicator von TB gespeichert und wenn ich es wieder laden möchte, ist die hälfte der Props, World Props und er schreibt mir:



DUPLICATOR: File opened successfully.
DUPLICATOR: Spawning...
Derro last joined 4 hours ago.
Spieler Derro hat das Spiel verlassen (Disconnect by user.).
DUPLICATOR: Tool is busy...


Wieso? Das passiert mir meistens wenn ein E2 dran ist :(
Gibt es Tricks für das Speichern mit TB`s Duplicator?

€: Reuter, wo hast du die Zahnräder von deinem Getriebe her?

Reuter
02.10.2011, 19:12
Dieses Pack habe ich dafür benutzt:
http://www.garrysmod.org/downloads/?a=view&id=111136

---
Manchmal spackt der TB's Dupe auch bei mir rum. Hast du irgendwelche exotischen Tools verwendet, bevor du die Contraption geduped hast?

minifisch
02.10.2011, 20:03
Easy Precision, Rope, Slider, Wire Thruster, Weld und eben E2.

Naja was solls. Investier ich immer wieder eine Stunde um den Motor neu aufzubauen :D