2020-05-03, UFC 1st Sunday Jam

Wir treffen uns immer am ersten Sonntag im Monat im Coworking Space Nürnberg um gemeinsam an den Themen rund um das Urban Future Center zu arbeiten. Jeder bringt seine Expertise und Leidenschaft mit.

Sonntag, 3. Mai ab 14 Uhr im i.b Discord

Eingeladen sind alle Macher, die mit anpacken wollen, um das Urban Future Center voranzubringen.

Bis auf weiteres treffen wir uns nicht im Coworking Space, sondern auf Discord im Audio Chat. Schnuppert einfach mal dazu, die aktuellen Themen findet ihr auf Slack im #urban-future-center Channel.

Holt euch als Grundausrüstung vorher alle Infos von der Landing Page und hier im Gitbook.

Wir freuen uns auf euch!

Kurzer Rückblick:

wir hatten gestern nachmittag von 14-18 einen sehr ausgelassenen “urban future center first sunday jam” im ib audio chat (auf discord)

hier sind ein paar highlights: (bitte ergänzen, korrigieren, ausbauen)

  • dabei waren @spr @Imran Khan @richard.c und chris (gradl), @alex (in warteposition)

  • spr und imran liefern spontan eine bunte vorlage für das “ready player one” sequel

  • i.b quality time / neudenker diskussion (aktivität, resonanz, community building)

  • nerdige achterbahnfahrt quer durch musik, audio equipment, games, retro-, popkultur und mehr

  • chris und richard machen eine zeitreise in die .com ära (aufbau der ebox / 100world / senacor)

  • blender modell für das logo (die lage der pulsare im universum entsprechend der golden record)

  • vision für ein bewegtes logo: auf jedem strahl sitzt ein slogan, rotation von einem zum nächsten slogan

  • soll die diversität, vielfalt und unterschiedliche strömungen, ausrichtungen & erwartungen reflektieren

  • mindmap von richard zur ausrichtung (worauf zielen wir damit jeweils / fokus) der einzelnen slogans

  • todo sp: alle bisherigen namensvorschläge destillieren als input für imran zur visuellen umsetzung

https://www.copenhagencatalog.org/ https://mm.tt/1488276639?t=9ze4tILayz

next: 7. juni ab 14 uhr (coworking space oder discord)

Erste Version eines 3D-Renderings des UFC Logos basierend auf der Voyager Golden Record Pulsar Map (Imran Khan)

Passend zur aktuellen Idee des UFC-Logos, das auf der Voyager Golden Record basiert, kam die Idee auf, dass man das Logo in verschiedensten Formen variieren könnte. Eine Form der Variation war, die Sternkonstellation in 3D zu modellieren und dann aus verschiedenen Raumrichtungen darzustellen.

Als Startpunkt braucht man erstmal die Koordinaten der Sterne (rotierende Sterne aka Pulsare). Hier finden sich die Koordination in verschiedenen Tabellen: http://www.johnstonsarchive.net/astro/pulsarmap.html Welche davon die richtige Tabelle ist, ist erstmal egal... es geht nur darum eine Tabelle von Koordinaten in Blender übersetzen zu können.

Wir fangen deswegen mit Tabelle 3 von er oben verlinkten Webseite an und wählen die Spalten "l (°)", "b (°)" und "distance (parsecs)", also übersetzt hoffentlich sowas wie Längengrad, Breitengrad und Entfernung. Es hat sich heraus gestellt, dass es recht umständlich ist, sowas per Hand in Blender einzugeben. Deswegen hab ich angefangen ein Blender-Skript dafür zu schreiben. Nach etwas rumbasteln kam das hier heraus:

import bpy
import bmesh
import math

translations = [4.98,0.458,7.4,0.722,8.44,0.375,2.49,2.27,1.43,2.45,1.1,7.94,0.169,2.9]
longitude = [5.978974419,5.478064923,5.271767006,4.599815244,3.995233191,3.437600495,3.221179667,3.208962363,2.530727415,1.717054918,1.188569221,0.91525066,0.826937,0.246265957]
latitude = [-0.133866754,-0.149051118,-0.026703538,-0.048694686,0.762708883,0.553967505,-0.100880031,-0.120427718,-0.021293017,-0.132645023,-0.069464104,-0.036477381,-0.067718775,0.454832803]


for i in range (0, 14):
    # Create an empty mesh and the object.
    mesh = bpy.data.meshes.new('Basic_Sphere' + str(i))
    basic_sphere = bpy.data.objects.new("Basic_Sphere"+ str(i), mesh)

    # Add the object into the scene.
    bpy.context.collection.objects.link(basic_sphere)

    # Select the newly created object
    bpy.ops.object.select_all(action='DESELECT')
    bpy.context.view_layer.objects.active = bpy.context.scene.objects[i]
    bpy.context.scene.objects[i].select_set(True)

    # Construct the bmesh sphere and assign it to the blender mesh.
    bm = bmesh.new()
    bmesh.ops.create_uvsphere(bm, u_segments=32, v_segments=16, diameter=0.1)
    bm.to_mesh(mesh)
    bm.free()

    bpy.ops.object.modifier_add(type='SUBSURF')
    bpy.ops.object.shade_smooth()
    
    #Apply transformation (translation and rotation)
    bpy.ops.transform.translate(value = (translations[i], 0, 0))
    bpy.ops.transform.rotate(value=longitude[i], orient_axis='Z', orient_type='LOCAL', center_override=(0, 0, 0))
    bpy.ops.transform.rotate(value=latitude[i], orient_axis='Y', orient_type='LOCAL', center_override=(0, 0, 0))

Wenn man dieses Skript laufen lässt, kommt Folgendes dabei raus:

Dies dient als Startpunkt das Logo per Skript erstellen zu können. Als nächstes müsste man jetzt die Kugeln durch "Linien" also vermutlich Zylinder ersetzen... Wie das geht, muss ich noch rausfinden :-)

Last updated